/**
 * @author : cww
 * @date : 2020/12/27 16:12
 * 工厂方法模式，静态工厂，
 *
 */
public class LogFactory {
    /**
     * 根据日志类型来创建日志，日志类型可以放在配置文件中，这样可以通过修改配置文件来切换日志
     * @param logType
     * @return
     */
    public static Log getLogStatic(String logType){
        Log log;
        switch (logType){
            case "DB":
                log = new DBLog();
                break;
            case "FILE":
                log=new FileLog();
                break;
            default:
                log=new ConsoleLog();
                break;
        }
        return log;
    }
}
